Golang Job: Full Stack Developer GoLang Remote (Blockchain) Eu

Job added on

Company

Turnblock.io
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

We are looking for an exception Full Stack Developer for one of our Blockchain clients.

Our client has built a technology platform that brings transparency and traceability to the distributions of resources by Governments, NGOs, Corporates and charities.

At the core of their technology is digital identity; enabling blockchain applications to bring access and inclusion to the underserved.

In partnership with leading governmental bodies, NGOs, corporates and charities, their blockchain technology enables accessible, seamless and transparent delivery of data and payments directly to end-users.

Skills Required

Candidates must have a minimum of 6 years of experience when applying.

  • You have outstanding experience in Go (Golang) for building CLI and backend tools; as well as with frontend languages (e.g., Typescript, JavaScript, SASS, etc.) and frameworks (e.g., React, Vue, Svelte, etc) when working on the UI side.
  • Experience building and deploying scalable production quality micro-services.
  • Experience designing and implementing advanced data visualization components utilizing pre-made packages when available, and from scratch using libraries like D3.
  • You have deep understanding and practical experience designing and implementing different forms of APIs (e.g., REST, RPC, GraphQL, WSS, etc); and are able to recommend, based on trade-offs and use-cases, the best option for a particular scenario.
  • You can read an existing (properly documented) codebase and get up to-speed on a timely manner.
  • You are to write, test and document SDKs for external integrations following existing standards and best practices.
  • You have practical experience designing and implementing applications following event sourcing and/or CQRS models; for example, you clearly understand the difference and trade-offs between event and stream processing.

As a general rule of thumb, all candidates (regardless of the position) must observe the following:

  • Passion and curiosity for creating and building things. You enjoy learning new things and taking on new challenges.
  • Problem solver. You have the habit and skills required to bring structure and clarity to potentially ambiguous or complicated scenarios.
  • Proactive attitude. You are awesome and know that is always better to propose solutions when discussing any issue.
  • Independent; with experience and taste for working remotely. You are familiar with the tools and rituals of the trade, and comfortable working on your own and effectively communicating asynchronously with your teammates.
  • Generous with your knowledge and experience. You enjoy putting on your mentor hat whenever appropriate to share your knowledge with the rest of your teammates.
  • Fluent in English, written and spoken. The team is international.
If you think you fit the description and you're interested in the technology being built please apply.